home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / misc_pto / managr09 / manager.doc < prev    next >
Text File  |  1992-01-31  |  26KB  |  483 lines

  1.                            NOTES ON MANAGER.COM 2.09
  2.  
  3.                                  Matt Roberts
  4.                                5 Cedar St., # 8
  5.                            Montpelier, Vt 05602-3006
  6.                                  (802)223-2553
  7.  
  8.                                    12-6-91
  9.  
  10. ───────────────────────────────────────────────────────────────────────────────
  11.  
  12. Note: The Manager was formerly the ASIC File Manager.  I've renamed it because 
  13. the term file manager doesn't really describe what I want it to do.  As time 
  14. goes by, I expect it to offer a number of features unrelated to files, such as 
  15. (hopefully) a calculator, an ASCII chart, the ability to send codes to the 
  16. printer (for italic, underline, bold, and whatnot) and all sorts of goodies 
  17. that don't have that much to do with files.
  18.  
  19.                                      
  20.                                      BUGS
  21.  
  22. This section is reserved for bugs in the program.  The main thing that's 
  23. nagging me at the moment is in the File-listing utility; subdirectories aren't 
  24. labelled as such.  As a result, any file you see in the list could 
  25. theoretically be either a user file or a directory.  I've tried everything I 
  26. could think of, to no avail.  Looking at the document, I've reached to the 
  27. conclusion that I'll be able to solve the problem when and if I learn how to 
  28. access machine code from ASIC.  Unfortunately, this isn't likely to happen for 
  29. quite a while.  Since I need to fix this to use other parts of the program 
  30. more effectively, however, I'll be puzzling over it and I'll try to solve that 
  31. problem as soon as I can.
  32.  
  33. Another problem seems to be in the "Run Other Programs" routine.  Please see 
  34. that section for a full descriptions but, in short, some programs won't run 
  35. properly with that feature.  I'm going to try to fix it, but I'm not certain 
  36. it's something I can do anything about.  We'll find out soon enough, though.
  37.  
  38. Because of the way I "organize" my work, some of the capabilities of version 
  39. 2.00 may not yet be documented.  I try to write them in so they're not too 
  40. difficult to understand, so you should be able to use them even if they're not 
  41. in here.  If that's not so, give me a call and I'll help you through as best I 
  42. can.
  43.  
  44. Finally, not all the error-handling routines have been written yet.  As a 
  45. result, you may be informed that the action has been carried out, even if it 
  46. hasn't.  If you ask The Manager to remove a directory, and that directory is 
  47. not empty (for instance), The Manager will return an error to the program.  
  48. Since there's nothing to deal with that error, it will go on to the next step, 
  49. which is to tell you that the directory has been removed, even though a 
  50. directory can't be removed if it has anything in it.  This will be corrected 
  51. in the future, but for now you're temporarily on your own as to checking for 
  52. correctly spelled pathnames, etc.  You might want to try creating errors in 
  53. certain options that don't always work quite right, to see if the error 
  54. routines have been plugged in yet.  I apologize for the hassle, and thank you 
  55. for your patience. 
  56.  
  57.                          
  58.                          SYSTEM REQUIREMENTS AND NOTES
  59.  
  60. The Manager was written using ASIC 3.01 by David Visti.  I find it excellent 
  61. 2
  62. for most purposes, and recommend it highly.  The author can be reached at P.O. 
  63. Box 2952, Raleigh, NC 27602-2952.  Registration is only $10.00, and I sent in 
  64. mine before the guy comes to his senses and starts charging what it's worth. 
  65.  
  66. The computer used was an Amstrad PC1512 SD.  This system has an 8086 
  67. processor, running at 8MHz (non-switchable).  It has 640K RAM, and 2Mb EMS.  
  68. The monitor/display card is a black and white composite monochrome/CGA.  It 
  69. has two 5.25", 360K floppy drives, and a 49Mb hard drive card.  1Mb of EMS has 
  70. been used to create an EMS disk (same as a RAM disk, but uses EMS).  The 
  71. Amstrad PC1512 has been discontinued.
  72.  
  73. You'll need approximately 130K of RAM to run The Manager.  It was 
  74. written under MS-DOS 3.20, but I suspect it will run under lower versions.  I 
  75. expect to be doing some testing in the future; I'll let you know whatever I 
  76. find out.  You'll also need the two files MANAGER.COM and SEEFILES.COM.  The 
  77. file-listing utility is in a separate file because it was the only way I could 
  78. fix a bug.  When it was part of the main program, shelling to DOS would result 
  79. in the file-listing utility being somehow corrupted.  I tried everything I 
  80. could think of, and finally decided that maybe if it was called from DOS 
  81. itself, the DOS shell wouldn't bother it.  Worked out fine, though I don't 
  82. know why (I make a lot of lucky guesses).  There are a couple of other files 
  83. you'll need, but I'll just make a complete list following:
  84.  
  85. AUTOEXEC.EXE
  86. CONFIG.EXE
  87. MANAGER.COM
  88. SEEFILES.COM
  89.  
  90. The Manager is primarily a mental exercise, although my ultimate goal is to 
  91. offer a program that can do just about everything you can do from DOS.  At the 
  92. moment, there are serious limitations, but there are also a few options that 
  93. are awfully handy to have, some of which aren't available from the DOS prompt 
  94. (as far as I know), and some which do the job in a friendlier or (once in a 
  95. great while) better way.  So, there's some solid value here, in my opinion.  
  96. If you agree, you're invited to send a $5.00 donation.  If you disagree, 
  97. you're still invited, although I suppose you won't be much inclined to accept 
  98. (sigh). 
  99.  
  100. The Manager doesn't have a very comprehensive selection of features at 
  101. present.  Since ASIC 2.00 and above has the ability to access machine 
  102. interrupts, more features can probably be developed, but I don't know how to 
  103. write machine code.  As a result, you may find this program a bit 
  104. disappointing.  However, it does have some uses, and certainly serves as a 
  105. demonstration of how to program with ASIC, since the source code is included. 
  106.  
  107. For some reason, I've become addicted to file managers.  I've already written 
  108. one for Locomotive BASIC 2 version 1.16, and I'm currently working on one for 
  109. GW-BASIC 3.22.  I'll also be writing a file manager for ApBASIC 1.7 at some 
  110. point in the near future, and possibly one using Powerbatch, a standard batch 
  111. file, and a compiled batch file.  Maybe one of the reasons I like writing file 
  112. managers is the amount I learn about the language, its capabilities and its 
  113. limitations.  Anyway, I may be offering others soon.
  114.  
  115. If you're having trouble using any of the programs on the disk, and the 
  116. documentation doesn't seem to help, you can call me between 9AM and 9PM EST, 
  117. and I'll do what I can to help.  I'm in and out during the day, so keep 
  118. trying.
  119.  
  120. In the program menu, you'll see selections that might look something like 
  121. this:
  122.  
  123. 3
  124. Alt-Fn- Selection.
  125.  
  126. To get that selection, you'll hold down the Alt key and, while still holding 
  127. the Alt key down, press the function key (or other key) indicated by Fn.  So, 
  128. if you see
  129.  
  130. Alt-F1- Do Your Laundry.
  131.  
  132. hold down the Alt key, and press the F1 key without letting go of Alt, and the 
  133. computer will do your laundry.  You may see another menu, from which you would 
  134. choose from such options as bleach, fabric softener, and the like.  Maybe my 
  135. friends are right; maybe I should get that brain scan after all.
  136.  
  137.  
  138.                                USING THE PROGRAM
  139.  
  140. You start by putting your disk in the drive and typing MANAGER at the DOS 
  141. prompt.  After a bit of foolishness, you get to the main options menu, which 
  142. invites you to delete files, make a directory, rename files, read today's date 
  143. and/or time, shell to DOS, blank your screen, quit, and a bunch of other neat 
  144. stuff you can't possibly live without.  You press the function key 
  145. corresponding to your choice, or the Esc key to return to DOS, and you're on 
  146. your way.  Isn't this exciting?  OK, so I'm easily amused. 
  147.  
  148.  
  149.                               LISTING DISK FILES
  150.  
  151. Operation is fairly simple; you just type in the directory in which you want 
  152. to view the files, giving the full DOS path.  The concept of a path is fairly 
  153. simple, and will be in your DOS manual.  If you don't get it the first time, 
  154. don't think you're a dummy; DOS manuals are written by Martians because the 
  155. labor is cheap.  Unfortunately, the little green guys haven't quite mastered 
  156. the art of English yet, and tend to make simple explanations a bit 
  157. complicated.  If you just can't figure out what a path is, give me a call and 
  158. I'll see what I can do to help.  Please have your DOS manual ready, and have 
  159. your telephone as near to the computer as possible, since it'll help if I can 
  160. run you through some simple exercises which involve making directories and 
  161. changing to them.  I'd appreciate it, though, if you'd give the DOS manual a 
  162. try first, and maybe your computer's technical support line second.  Thanks.
  163.  
  164. Anyway, once you've typed in the path and directory, you'll be treated to a 
  165. list of files.  This list will include directories, but I haven't figured out 
  166. a way to label them as such when they're printed on the screen.  I'm working 
  167. on it, though.  At the end of the list, you'll be invited to list some more 
  168. files; if you respond positively, you'll get to type in your path/directory 
  169. again.  Otherwise, you'll go back to the menu.
  170.  
  171. One important note: if you want to view the root directory of a drive, don't 
  172. type the backslash (\).  For instance, to view the files in the root directory 
  173. of drive A, you would type A: as your directory.  The backslash will be 
  174. supplied by The Manager.
  175.  
  176.  
  177.                                 DELETING FILES
  178.  
  179. This is fairly simple, and rather dangerous.  You're warned about the 
  180. possibility of losing files, and the impossibility of restoring them, and then 
  181. given the opportunity to quit.  If you decline this invitation, you're asked 
  182. which file you want obliterated.  You'll input the file you want decimated, 
  183. including the drive and path.  You are then warned again  (annoying, ain't 
  184. 4
  185. I?), and once again given the opportunity to get out of harm's way.  Pressing 
  186. any key except Esc will destroy the irreplaceable data in your chosen file.  
  187. You are next informed that the foregoing has occurred, and invited to make the 
  188. same mistake with a different file.  You really should make backups, you know.
  189.  
  190.  
  191.                               MAKING A DIRECTORY
  192.  
  193. Again, fairly simple.  This time, completely harmless.  The only limitation is 
  194. that each directory used takes up some disk space.  It is theoretically 
  195. possible to create so many directories you don't have room for any files.
  196.  
  197. You'll tell The Manager the directory you want created, including drive and 
  198. path.  You'll then be informed that the directory you wanted has been 
  199. delivered, and be given the opportunity to make another. 
  200.  
  201.  
  202.                                 RENAMING FILES
  203.  
  204. Have I mentioned that it's a good idea to make backups of all your files?  
  205. Here's another good reason.  Certain file extensions cannot be changed without 
  206. rendering them useless for their original purposes.  Files with an extension 
  207. of .BAT, .COM, .EXE, and other files shouldn't be messed with, unless you know 
  208. what you're doing.  Also, some programs use overlay files, and will not run if 
  209. they can't find what they're looking for.  Others read and write files with 
  210. specific extensions, and won't load them if they've been changed.
  211.  
  212. On the other hand, you can do almost anything you want (assuming it's legal, 
  213. moral, and physically possible) with a backup file.  The original is safe and 
  214. sound, and can replace the object of your experiments if things don't work out 
  215. as planned.  In fact, you might want some extra security by making a copy of 
  216. the copy, and keeping each "version" in a different location.  That way, 
  217. whatever befalls one won't be as likely to befall the others.
  218.  
  219. But I digress (constantly).  You'll first tell The Manager the name of the 
  220. file you want to change, including drive and path.  When prompted, you type in 
  221. the new name for the old file (if you write down both the old and new 
  222. filenames at this point, you can change them back if needful).  The Manager 
  223. does the dirty deed, and offers more of the same kind of fun. 
  224.  
  225. You can't change a name across drives.  For instance, you can't change 
  226. A:\TEST.DOC to B:\TEST.DOC.  Also, you'll need to use a full path for both the 
  227. original file and its new name.  As an example, if you want to change 
  228. A:\TEST.DOC to A:\TEST2.DOC, you'll need to specify A:\TEST2.DOC as the new 
  229. name.  You can't leave out the drive specifier, and you need to specify any 
  230. subdirectories A:\TEST.DOC might be in as well.
  231.  
  232.  
  233.                              GETTING THE DATE/TIME
  234.  
  235. Here you get the option of choosing to get just the date, just the time, or 
  236. both.  First you choose to Get Time/Date from the Main Menu, and then choose 
  237. which combination from another menu.  As you may have noticed, I like menus.  
  238. If the time and/or date on your computer haven't been set properly, you won't 
  239. get an accurate reading.  Assuming, however, that everything's the way it 
  240. ought to be, you should get what you're looking for (or a reasonable facsimile 
  241. thereof).
  242.  
  243.                                 SHELLING TO DOS
  244.  
  245. 5
  246. You press the key for the DOS shell.  You are prompted for the drive where 
  247. COMMAND.COM can be found.  You type in the letter, but not a colon (:).  You 
  248. are told to use the DOS command EXIT to return to The Manager.  You do all the 
  249. things I wish you could do with this program.  You type EXIT.  You see the 
  250. menu.  Are you having fun yet? 
  251.  
  252.  
  253.                              BLANKING YOUR SCREEN
  254.  
  255. If you press the key for this feature, your screen will go dark.  This will 
  256. help save your screen from burning "holes" (places where nothing can be 
  257. printed) on your monitor.  To return to the Options Menu, press any key.
  258.  
  259.  
  260.                          CHECKING FOR A GRAPHICS CARD
  261.  
  262. Does exactly what it says.  Checks for a graphics card, and tells you one way 
  263. or the other.  I don't know if it will recognize MGA (A.K.A. Hercules), but I 
  264. kind of doubt it.  If I get a chance to test it, I'll let you know.
  265.  
  266.  
  267.                           CHANGING TO 40-COLUMN MODE
  268.  
  269. I designed this feature to make it possible for the visually impaired to use 
  270. The Manager.  I assume the larger text makes it easier to read, but I don't 
  271. really know.  If you're visually impaired, and have suggestions on how to make 
  272. the screen writes more legible, I'd appreciate hearing from you.  I'm pretty 
  273. sure you need a graphics card to access this wider print mode.  I'll check 
  274. that out as soon as I can, but it may not be for a long time. 
  275.  
  276. There are certain options you can use from the 80-column mode that you can't 
  277. use from 40-columns.  For instance, since you need a graphics adapter (I 
  278. think) in order to get 40-column width, I figured it was silly to offer the 
  279. option that checks for a graphics adapter.  The file-reading option won't work 
  280. properly, since the file won't print properly on the screen.  Vern Buerg's 
  281. LIST.COM can deal with 40-column mode, because it reads the file into memory 
  282. where you can use the arrow keys to scroll sideways.  Unfortunately, I don't 
  283. have the skill to write a program that can do the same.  It's a goal of mine 
  284. to be able to do precisely that, but I think it'll be quite a while before I 
  285. figure out how to do it.  As soon as I do, though, I'll include it.  Anyway, 
  286. if you don't see an option in 40-column mode, it's probably because I couldn't 
  287. figure out how to write it so it would run properly, or because it wouldn't 
  288. make sense to offer it in the first place.  I'm the only one who can do much 
  289. about the former, but the latter is always open to discussion.  I don't 
  290. guarantee you'll convert me, but it won't do me any harm to listen to your 
  291. opinions.  So, opine to your heart's content, at the address on the first 
  292. page.
  293.  
  294.  
  295.                                 READING A FILE
  296.  
  297. This feature allows you to read a file on your screen.  It's very primitive, 
  298. and is essentially an extension of the DOS command TYPE and the DOS command 
  299. MORE.  The text file scrolls past your screen.  It'll stop at each screenful, 
  300. and invite you to press a key to continue.  You can also stop the scrolling by 
  301. pressing the space bar.  
  302.  
  303.  
  304.                                 PRINTING A FILE
  305.  
  306. 6
  307. This one is like the file-reading routine, except you're printing (surprise).  
  308. You press the space bar to pause printing.  There will still be data in the 
  309. printer's buffer, and I don't know a way to flush that without losing the 
  310. place in the file, so you'll have to take the system off-line if you need to 
  311. stop in a hurry.  If you're not in a rush, though, it'll stop printing when 
  312. the data in its buffer is printed.  Press any key to continue printing.  When 
  313. you press the space bar to pause, there will probably be a few seconds delay 
  314. before it can process the keypress.  That's because it processes the text file 
  315. one line at a time, and it can't get to processing your keypress until it's 
  316. finished with the line it's working on.  It won't increase the amount printed, 
  317. except by that one line.  Don't press the space bar again, because The Manager 
  318. will process both keypresses, in order, and will assume you want to continue 
  319. printing. 
  320.  
  321. You can quit printing by pressing the Esc key.  Again, it will probably take a 
  322. second or two for The Manager to finish with the line it was working at the 
  323. time, and get to your keypress.  The amount printed will only be increased by 
  324. that one line, and you'll be sent back to the menu shortly.  If you press Esc 
  325. twice, The Manager will process both Esc key presses, first sending you back 
  326. to the menu, and then sending you back to DOS.
  327.  
  328.  
  329.                             RUNNING OTHER PROGRAMS
  330.  
  331. With this feature, you first type in the name of the program you want to run, 
  332. including the drive and path.  For instance, if you want to run LIST.COM, 
  333. which is on drive C: in the UTILITY directory, you would type
  334.  
  335.                               C:\UTILITY\LIST.COM
  336.  
  337. at the prompt.  You'll then be prompted for a parameter, which in this case 
  338. will be the name of a file you want to view.  When finished, you'll be asked 
  339. to press a key.  This is so you can still see the last screen of whatever the 
  340. program was doing.  Once you press a key, the screen will clear, and you'll be 
  341. offered the chance to run another program.  If you accept, you'll get to do 
  342. the same thing over again; otherwise, you'll be sent back to the main menu.
  343.  
  344. A few notes:  I could have sworn I'd tested this feature, and it basically 
  345. worked.  But a few days ago, I checked it out, and I had to replace some 
  346. screwed-up code.  All I can figure is I must have screwed up this section 
  347. somehow when I was trying to work on some other area, or moved/copied some 
  348. text, or modified part of a routine so it was a subroutine (I've done all of 
  349. those lately).  Anyway, I added some code, deleted some code, tested some 
  350. code, swore a few times, and now I think this section works about as well as 
  351. it's going to.  Unfortunately, that isn't as well as I'd prefer.
  352.  
  353. Apparently, three of my command-line parameters (/l, /L, and /40) get sent 
  354. along with the CALL command.  I can't for the life of me figure out why but, 
  355. as a result, programs like CHKDSK just won't run.  I've got some ideas for an 
  356. error routine that might fix that, but it might not either and it'll be a 
  357. little while before I get to it.  Until then, we'll all have to be frustrated.  
  358. I send copies of this disk to Mr. Visti each time I upgrade my registration 
  359. for ASIC, so when version 4.0 comes out he'll have an opportunity to find out 
  360. about this.  From the replies I've gotten, he does check the disk out for the 
  361. purpose of finding potential bugs in the compiler or unclear areas in his 
  362. documentation.  So, if it's a problem with the compiler, it'll likely be fixed 
  363. in the future. 
  364.  
  365.  
  366.                                   PARAMETERS
  367.  
  368. 7
  369. Using parameters from the DOS prompt can save you time, bypassing the intro 
  370. screens, taking you directly to the module where the work you want to do 
  371. resides and, for simple jobs, doing that bit of work automatically.  You can 
  372. see a list from the menu, which looks remarkably similar to the one listed 
  373. following.  Here's the list of the parameters you can currently use.
  374.  
  375. Typing MANAGER /? will let you view screens which contain this same 
  376. information.  The command for 40-column mode is MANAGER /40 ?
  377.  
  378. Typing MANAGER /S will supposedly let you see a list of disk files.  To list 
  379. files with the wide text option, type MANAGER /40 S.
  380.  
  381. Typing MANAGER /D lets you delete files.  Make backups.  The 40-column 
  382. version is MANAGER /40 D.
  383.  
  384. Typing MANAGER /M moves you to the directory-making module.  In 40-columns, 
  385. MANAGER /40 M.
  386.  
  387. Typing MANAGER /N moves you to the module for renaming files.  Make backups.  
  388. 40-column users, type MANAGER /40 N.
  389.  
  390. Typing MANAGER /G lets you view the time and/or date.  MANAGER /40 G in 40-
  391. column mode.
  392.  
  393. Typing MANAGER /B lets you blank your screen.  MANAGER /40 B in 40-column 
  394. width.
  395.  
  396. Typing MANAGER /P lets you check for a graphics adapter.
  397.  
  398. Typing MANAGER /V will let you use the file-reading feature.
  399.  
  400. Typing MANAGER /L calls the file-printing routine.  For 40-column users, the 
  401. command is MANAGER /40 L.
  402.  
  403. Typing MANAGER /40 will put you in 40-column mode, provided you have a 
  404. graphics adapter, and give you the 40-column menu.
  405.  
  406.  
  407. In each case, either upper- or lower-case should be fine.  If it isn't, I 
  408. goofed, and I'd appreciate it if you'd let me know so I can ungoof.  Thanks.
  409.  
  410.  
  411.                              WRITE-PROTECTED DISKS
  412.  
  413. If you try to delete files, make directories, or rename files on a disk that's 
  414. write-protected, DOS will interrupt The Manager with a Write-Protect Error.  
  415. You are given the usual opportunities to Abort, Retry, Ignore.  If you wish, 
  416. you can remove the write-protect tape or move the write-protect tab (depending 
  417. on your type of disk), or put an unprotected disk in that drive, and try 
  418. again.  If you choose Abort, you'll be returned to DOS.  As far as I know, I 
  419. have no control over that.  If I figure a way to get out of leaving the 
  420. program in case of an Abort, I'll write it into The Manager.
  421.  
  422. Please bear in mind, should you get that type of error, that a disk is usually 
  423. write-protected (whether by you or someone else) for good reason.  I would 
  424. advise you to think twice about unprotecting the disk.  Since there are no 
  425. restrictions on reading from a protected disk, you might want to consider 
  426. making a copy of that disk, and doing what you want on the copy.  That way you 
  427. get to manipulate the files to your heart's content, without damaging the 
  428. protected disk.
  429.  
  430.  
  431. 8
  432.                                 ERROR ROUTINES
  433.  
  434. There are a number of error routines in The Manager in case you should attempt 
  435. to do something either the program or DOS can't do.  I've designed these so 
  436. that, should you start typing in a correction and then decide to quit, you can 
  437. press Esc at any time.  It was a little on the tricky side for me to code; I 
  438. spent a long time testing, but I may not have caught all the bugs.  As always, 
  439. let me know if I missed anything. 
  440.  
  441.  
  442.  
  443.                                  IN CONCLUSION
  444.  
  445. ASIC is still being modified, and I expect more features to be available to 
  446. such cement-headed programmers as myself.  When this occurs, MANAGER.COM will 
  447. undoubtedly flesh out a bit.  You shouldn't think of this program as 
  448. representative of ASIC's capabilities; I've written a number of utilities, for 
  449. instance, which saved me the price of the registration many times over.  In 
  450. addition, I'm still a novice programmer, though I expect to graduate to 
  451. beginner some time soon.  More experienced programmers will find the 
  452. facilities (BLOAD, PEEK, POKE, etc.) to really make your programs sit up and 
  453. take notice.  I don't know how to use any of the advanced commands, so don't 
  454. judge the compiler by the programs I've written. 
  455.  
  456. Your comments, questions, and criticisms would be greatly appreciated, 
  457. including correcting my grammar, spelling, etc.  My goal is to write quality 
  458. software, and I need your help to do it.  Thanks.
  459.  
  460.  
  461.                                      TESTS
  462.  
  463. Version numbers exist for the purpose of testing this disk's utilities on 
  464. other computers.  Version 1.00 has been tested on the following:
  465.  
  466. Amstrad PC1512 SD: This system has an 8086 CPU, a composite monochrome 
  467. monitor, and CGA which can access 16 shades of gray (or color with a color 
  468. monitor) with a resolution of up to 640 X 200.  The system originally came 
  469. with 512K RAM, which I've upgraded to 640K.  I've also added a 2 Mb EMS card.  
  470. It came with a single 5.25", 360K drive.  A second internal drive of the same 
  471. type was later added, and I've installed a 49Mb hard disk card.  Operating 
  472. system is MS-DOS 3.20.  This line has been discontinued.  The Manager had no 
  473. problems running on the Amstrad. 
  474.  
  475.  
  476. Packard Bell Pack-Mate: This system has an 80286 CPU and a color VGA monitor.  
  477. There's 640K RAM, and 384K Extended Memory.  Drives are one 40Mb internal hard 
  478. disk, one 5.25", 1.2Mb drive, and one 3.5", 1.44 Mb drive.  Operating system 
  479. is MS-DOS 3.30.  FILE-MAN 1.00 had no problems running on the Packard Bell. 
  480.  
  481. Version 2.00 has not been tested on any systems other than the Amstrad, where 
  482. it showed no problems.
  483.